﻿#include "../WRWorkUuidValues.h"
#include "../WRWorkNameValues.h"
#include "../WRDataSaveUuidValues.h"
#include "../WRDataSaveNameValues.h"
#include "../Structs/WRWorkStatus.h"
#include "../Structs/WRWorkSwitch.h"
#include "../Structs/WRDataSaveState.h"
#include "WRWorkTcpCommClientInterfaces.h"

//工作状态源激活器。
static WRWorkTcpCommClientStateSourceActivator<WRWorkStatus, WRBytesParser<WRWorkStatus>,  WRWorkStatusSourceUuidValue, WRWorkStatusSourceNameValue> g_workStatusSourceActivator;
//工作切换处理者激活器。
static WRWorkTcpCommClientTaskDealerActivator<WRWorkSwitch, WRTaskParamsWriter<WRWorkSwitch>, WRTaskVoidResultParser<WRWorkSwitch>, WRWorkSwitchDealerUuidValue, WRWorkSwitchDealerNameValue> g_workSwitchDealerActivator;

//数据存储状态源激活器。
static WRWorkTcpCommClientStateSourceActivator<WRDataSaveState, WRBytesParser<WRDataSaveState>,  WRDataSaveStateSourceUuidValue,  WRDataSaveStateSourceNameValue> g_dataSaveStateSourceActivator;
